|
CryptoPro XMLDsig API. Public API. |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectru.CryptoPro.JCPxml.dsig.internal.dom.DOMStructure
ru.CryptoPro.JCPxml.dsig.internal.dom.DOMTransform
public class DOMTransform
DOM-based abstract implementation of Transform.
| Field Summary |
|---|
| Fields inherited from interface javax.xml.crypto.dsig.Transform |
|---|
BASE64, ENVELOPED, XPATH, XPATH2, XSLT |
| Constructor Summary | |
|---|---|
DOMTransform(org.w3c.dom.Element transElem,
javax.xml.crypto.XMLCryptoContext context,
java.security.Provider provider)
Creates a DOMTransform from an element. |
|
DOMTransform(javax.xml.crypto.dsig.TransformService spi)
Creates a DOMTransform. |
|
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object o)
|
java.lang.String |
getAlgorithm()
|
java.security.spec.AlgorithmParameterSpec |
getParameterSpec()
|
void |
marshal(org.w3c.dom.Node parent,
java.lang.String dsPrefix,
javax.xml.crypto.dom.DOMCryptoContext context)
This method invokes the abstract marshalParams
method to marshal any algorithm-specific parameters. |
javax.xml.crypto.Data |
transform(javax.xml.crypto.Data data,
javax.xml.crypto.XMLCryptoContext xc)
Transforms the specified data using the underlying transform algorithm. |
javax.xml.crypto.Data |
transform(javax.xml.crypto.Data data,
javax.xml.crypto.XMLCryptoContext xc,
java.io.OutputStream os)
Transforms the specified data using the underlying transform algorithm. |
| Methods inherited from class ru.CryptoPro.JCPxml.dsig.internal.dom.DOMStructure |
|---|
isFeatureSupported |
| Methods inherited from class java.lang.Object |
|---|
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.xml.crypto.XMLStructure |
|---|
isFeatureSupported |
| Constructor Detail |
|---|
public DOMTransform(javax.xml.crypto.dsig.TransformService spi)
DOMTransform.
spi - the TransformService
public DOMTransform(org.w3c.dom.Element transElem,
javax.xml.crypto.XMLCryptoContext context,
java.security.Provider provider)
throws javax.xml.crypto.MarshalException
DOMTransform from an element. This constructor
invokes the abstract unmarshalParams method to
unmarshal any algorithm-specific input parameters.
transElem - a Transform element
javax.xml.crypto.MarshalException| Method Detail |
|---|
public final java.security.spec.AlgorithmParameterSpec getParameterSpec()
getParameterSpec in interface javax.xml.crypto.AlgorithmMethodgetParameterSpec in interface javax.xml.crypto.dsig.Transformpublic final java.lang.String getAlgorithm()
getAlgorithm in interface javax.xml.crypto.AlgorithmMethod
public void marshal(org.w3c.dom.Node parent,
java.lang.String dsPrefix,
javax.xml.crypto.dom.DOMCryptoContext context)
throws javax.xml.crypto.MarshalException
marshalParams
method to marshal any algorithm-specific parameters.
marshal in class DOMStructurejavax.xml.crypto.MarshalException
public javax.xml.crypto.Data transform(javax.xml.crypto.Data data,
javax.xml.crypto.XMLCryptoContext xc)
throws javax.xml.crypto.dsig.TransformException
transform in interface javax.xml.crypto.dsig.Transformdata - the data to be transformedxc - the XMLCryptoContext containing
additional context (may be null if not applicable)
java.lang.NullPointerException - if data is null
javax.xml.crypto.dsig.XMLSignatureException - if an unexpected error occurs while
executing the transform
javax.xml.crypto.dsig.TransformException
public javax.xml.crypto.Data transform(javax.xml.crypto.Data data,
javax.xml.crypto.XMLCryptoContext xc,
java.io.OutputStream os)
throws javax.xml.crypto.dsig.TransformException
transform in interface javax.xml.crypto.dsig.Transformdata - the data to be transformedxc - the XMLCryptoContext containing
additional context (may be null if not applicable)os - the OutputStream that should be used to write
the transformed data to
java.lang.NullPointerException - if data is null
javax.xml.crypto.dsig.XMLSignatureException - if an unexpected error occurs while
executing the transform
javax.xml.crypto.dsig.TransformExceptionpublic boolean equals(java.lang.Object o)
equals in class java.lang.Object
|
Copyright Crypto-Pro. All rights reserved. |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||